home *** CD-ROM | disk | FTP | other *** search
/ Champak 122 / Vol 122.iso / games / gem_stri.swf / scripts / __Packages / mx / rpc / ResultEvent.as < prev   
Encoding:
Text File  |  2011-01-06  |  54.8 KB  |  1,095 lines

  1. var ┬º\x01┬º = 14;
  2. loop0:
  3. while(true)
  4. {
  5.    if(eval("\x01") == 14)
  6.    {
  7.       set("\x01",eval("\x01") + 448);
  8.       ┬º┬ºpush(true);
  9.    }
  10.    else if(eval("\x01") == 862)
  11.    {
  12.       set("\x01",eval("\x01") - 117);
  13.       if(┬º┬ºpop())
  14.       {
  15.          set("\x01",eval("\x01") - 47);
  16.       }
  17.    }
  18.    else if(eval("\x01") == 462)
  19.    {
  20.       set("\x01",eval("\x01") + 424);
  21.       if(┬º┬ºpop())
  22.       {
  23.          set("\x01",eval("\x01") - 881);
  24.       }
  25.    }
  26.    else
  27.    {
  28.       if(eval("\x01") == 20)
  29.       {
  30.          set("\x01",eval("\x01") + 48);
  31.          break;
  32.       }
  33.       if(eval("\x01") != 824)
  34.       {
  35.          if(eval("\x01") == 886)
  36.          {
  37.             set("\x01",eval("\x01") - 881);
  38.             while(true)
  39.             {
  40.                eval(┬º┬ºconstant(7))[┬º┬ºconstant(8)][┬º┬ºconstant(16)](┬º┬ºpop()[┬º┬ºpop()]);
  41.                var _loc1_ = _loc1_ + 1;
  42.                if(_loc1_ >= _loc2_)
  43.                {
  44.                   break;
  45.                }
  46.                ┬º┬ºpush(_loc3_);
  47.                ┬º┬ºpush(_loc1_);
  48.             }
  49.             var _loc3_ = ┬º┬ºpop();
  50.             var _loc2_ = ┬º┬ºpop();
  51.             _loc1_ = ┬º┬ºpop();
  52.             ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  53.             _loc2_[┬º┬ºconstant(17)] = function(resultobj)
  54.             {
  55.                eval(┬º┬ºconstant(7))[┬º┬ºconstant(8)][┬º┬ºconstant(21)](new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(19)][┬º┬ºconstant(20)](eval(┬º┬ºconstant(18))));
  56.                eval(┬º┬ºconstant(7))[┬º┬ºconstant(10)][┬º┬ºconstant(17)](eval(┬º┬ºconstant(18)));
  57.             };
  58.             ┬º┬ºpush(_loc2_);
  59.             ┬º┬ºpush(┬º┬ºconstant(22));
  60.          }
  61.          else
  62.          {
  63.             if(eval("\x01") == 342)
  64.             {
  65.                set("\x01",eval("\x01") + 482);
  66.                ┬º┬ºpush(┬º┬ºpop() >>> (┬º┬ºpop() >> (┬º┬ºpop() >>> ┬º┬ºpop())));
  67.                break;
  68.             }
  69.             if(eval("\x01") == 5)
  70.             {
  71.                set("\x01",eval("\x01") + 293);
  72.                ┬º┬ºpush(true);
  73.                continue;
  74.             }
  75.             if(eval("\x01") == 494)
  76.             {
  77.                set("\x01",eval("\x01") - 473);
  78.                ┬º┬ºpush(true);
  79.                continue;
  80.             }
  81.             if(eval("\x01") == 298)
  82.             {
  83.                set("\x01",eval("\x01") - 278);
  84.                if(┬º┬ºpop())
  85.                {
  86.                   set("\x01",eval("\x01") + 48);
  87.                }
  88.                continue;
  89.             }
  90.             if(eval("\x01") == 68)
  91.             {
  92.                set("\x01",eval("\x01") + 340);
  93.                ┬º┬ºpush(true);
  94.                continue;
  95.             }
  96.             if(eval("\x01") == 21)
  97.             {
  98.                set("\x01",eval("\x01") + 321);
  99.                if(┬º┬ºpop())
  100.                {
  101.                   set("\x01",eval("\x01") + 482);
  102.                }
  103.                continue;
  104.             }
  105.             if(eval("\x01") == 511)
  106.             {
  107.                set("\x01",eval("\x01") - 256);
  108.                if(┬º┬ºpop())
  109.                {
  110.                   set("\x01",eval("\x01") + 239);
  111.                }
  112.                continue;
  113.             }
  114.             if(eval("\x01") == 255)
  115.             {
  116.                set("\x01",eval("\x01") + 239);
  117.                loop1:
  118.                while(true)
  119.                {
  120.                   if(┬º┬ºpop() == ┬º┬ºpop())
  121.                   {
  122.                      set("\x01",eval("\x01") + 628);
  123.                      ┬º┬ºpush(true);
  124.                   }
  125.                   else if(eval("\x01") == 342)
  126.                   {
  127.                      set("\x01",eval("\x01") + 458);
  128.                      if(┬º┬ºpop())
  129.                      {
  130.                         set("\x01",eval("\x01") - 23);
  131.                      }
  132.                   }
  133.                   else if(eval("\x01") == 777)
  134.                   {
  135.                      set("\x01",eval("\x01") - 181);
  136.                      ┬º┬ºpush(true);
  137.                   }
  138.                   else if(eval("\x01") == 350)
  139.                   {
  140.                      set("\x01",eval("\x01") + 618);
  141.                      ┬º┬ºpush(true);
  142.                   }
  143.                   else if(eval("\x01") == 188)
  144.                   {
  145.                      set("\x01",eval("\x01") - 62);
  146.                      ┬º┬ºpush(true);
  147.                   }
  148.                   else
  149.                   {
  150.                      if(eval("\x01") == 119)
  151.                      {
  152.                         set("\x01",eval("\x01") + 103);
  153.                         if(┬º┬ºpop())
  154.                         {
  155.                            set("\x01",eval("\x01") + 345);
  156.                            toggleHighQuality();
  157.                            ┬º┬ºpop()[┬º┬ºpop() eq ┬º┬ºpop()] = function()
  158.                            {
  159.                               var _loc1_ = eval(┬º┬ºconstant(36));
  160.                               var _loc2_ = eval(┬º┬ºconstant(68));
  161.                               _loc1_[┬º┬ºconstant(23)]();
  162.                               var _loc3_ = _loc2_[0][┬º┬ºconstant(62)](0,4);
  163.                               if(_loc3_ == ┬º┬ºconstant(60) || _loc3_[┬º┬ºconstant(62)](0,4) == ┬º┬ºconstant(61))
  164.                               {
  165.                                  if(_loc2_[0][┬º┬ºconstant(69)](4) == ┬º┬ºconstant(70))
  166.                                  {
  167.                                     _loc1_[┬º┬ºconstant(46)] = _loc3_;
  168.                                  }
  169.                                  else
  170.                                  {
  171.                                     _loc1_[┬º┬ºconstant(46)] = _loc2_[0][┬º┬ºconstant(62)](0,5);
  172.                                  }
  173.                               }
  174.                               else
  175.                               {
  176.                                  _loc1_[┬º┬ºconstant(46)] = ┬º┬ºconstant(60);
  177.                               }
  178.                               _loc1_[┬º┬ºconstant(26)](new mx.rpc.ResultEvent[┬º┬ºconstant(71)][┬º┬ºconstant(72)](_loc2_));
  179.                               if(_loc1_[┬º┬ºconstant(30)]())
  180.                               {
  181.                                  _loc1_[┬º┬ºconstant(73)] = _loc2_[0];
  182.                                  _loc1_[┬º┬ºconstant(29)]()[┬º┬ºconstant(76)](new mx.rpc.ResultEvent[┬º┬ºconstant(74)][┬º┬ºconstant(75)](_loc2_[0]));
  183.                                  var ┬º┬ºconstant(77) = _loc1_.result[┬º┬ºconstant(78)](_loc1_,_loc2_);
  184.                                  _loc1_.ASSetPropFlags(┬º┬ºconstant(80),new mx.rpc[┬º┬ºconstant(79)](_loc2_[0],_loc1_));
  185.                                  return eval(┬º┬ºconstant(77));
  186.                               }
  187.                               return ┬º┬ºconstant(81)(_loc1_.result[┬º┬ºconstant(78)](_loc1_,_loc2_));
  188.                            };
  189.                            _loc2_[┬º┬ºconstant(20)] = function()
  190.                            {
  191.                               var _loc1_ = eval(┬º┬ºconstant(36));
  192.                               var _loc2_ = eval(┬º┬ºconstant(68));
  193.                               _loc1_[┬º┬ºconstant(23)]();
  194.                               _loc1_[┬º┬ºconstant(26)](new mx.rpc.ResultEvent[┬º┬ºconstant(71)][┬º┬ºconstant(82)](_loc2_));
  195.                               _loc1_[┬º┬ºconstant(27)]();
  196.                               if(_loc1_[┬º┬ºconstant(40)][┬º┬ºconstant(63)])
  197.                               {
  198.                                  _loc2_[1] = new mx.rpc.ResultEvent[┬º┬ºconstant(83)](_loc1_,_loc2_[1]);
  199.                                  return ┬º┬ºconstant(81)(_loc1_.ASSetPropFlags[┬º┬ºconstant(78)](_loc1_,_loc2_));
  200.                               }
  201.                               return ┬º┬ºconstant(81)(_loc1_.ASSetPropFlags[┬º┬ºconstant(78)](_loc1_,_loc2_));
  202.                            };
  203.                            _loc2_[┬º┬ºconstant(21)] = function()
  204.                            {
  205.                               var _loc1_ = eval(┬º┬ºconstant(36));
  206.                               _loc1_[┬º┬ºconstant(23)]();
  207.                               _loc1_[┬º┬ºconstant(26)](new mx.rpc.ResultEvent[┬º┬ºconstant(71)][┬º┬ºconstant(84)]());
  208.                               if(_loc1_[┬º┬ºconstant(30)]())
  209.                               {
  210.                                  _loc1_[┬º┬ºconstant(29)]()[┬º┬ºconstant(76)](new mx.rpc.ResultEvent[┬º┬ºconstant(74)][┬º┬ºconstant(86)](_loc1_[┬º┬ºconstant(73)],_loc1_[┬º┬ºconstant(85)]));
  211.                               }
  212.                               var _loc2_ = _loc1_[┬º┬ºconstant(15)]();
  213.                               _loc1_[┬º┬ºconstant(29)]()[┬º┬ºconstant(87)](_loc1_);
  214.                               return _loc2_;
  215.                            };
  216.                            _loc2_[┬º┬ºconstant(22)] = function()
  217.                            {
  218.                               var _loc1_ = eval(┬º┬ºconstant(36));
  219.                               _loc1_[┬º┬ºconstant(23)]();
  220.                               _loc1_[┬º┬ºconstant(26)](new mx.rpc.ResultEvent[┬º┬ºconstant(71)][┬º┬ºconstant(88)](eval(┬º┬ºconstant(68))));
  221.                               return ┬º┬ºconstant(81)(_loc1_[┬º┬ºconstant(17)][┬º┬ºconstant(78)](_loc1_,eval(┬º┬ºconstant(68))));
  222.                            };
  223.                            _loc2_[┬º┬ºconstant(32)] = function(id)
  224.                            {
  225.                               eval(┬º┬ºconstant(36))[┬º┬ºconstant(23)]();
  226.                               eval(┬º┬ºconstant(36))[┬º┬ºconstant(48)] = eval(┬º┬ºconstant(89));
  227.                            };
  228.                            _loc2_[┬º┬ºconstant(33)] = function()
  229.                            {
  230.                               eval(┬º┬ºconstant(36))[┬º┬ºconstant(23)]();
  231.                               return eval(┬º┬ºconstant(36))[┬º┬ºconstant(48)];
  232.                            };
  233.                            _loc2_[┬º┬ºconstant(35)] = function(traceobj)
  234.                            {
  235.                               var _loc1_ = eval(┬º┬ºconstant(36));
  236.                               _loc1_[┬º┬ºconstant(23)]();
  237.                               if(_loc1_[┬º┬ºconstant(40)][┬º┬ºconstant(58)] && _loc1_[┬º┬ºconstant(40)][┬º┬ºconstant(59)][┬º┬ºconstant(58)] && _loc1_[┬º┬ºconstant(40)][┬º┬ºconstant(59)][┬º┬ºconstant(35)])
  238.                               {
  239.                                  _loc1_[┬º┬ºconstant(24)](new mx.rpc.ResultEvent[┬º┬ºconstant(71)][┬º┬ºconstant(91)](eval(┬º┬ºconstant(90))));
  240.                               }
  241.                            };
  242.                            _loc2_[┬º┬ºconstant(34)] = function()
  243.                            {
  244.                               eval(┬º┬ºconstant(36))[┬º┬ºconstant(23)]();
  245.                               return eval(┬º┬ºconstant(36))[┬º┬ºconstant(40)];
  246.                            };
  247.                            _loc2_[┬º┬ºconstant(29)] = function()
  248.                            {
  249.                               return mx.rpc.ResultEvent[┬º┬ºconstant(92)][┬º┬ºconstant(29)]();
  250.                            };
  251.                            _loc1_[┬º┬ºconstant(37)] = false;
  252.                            addr505:
  253.                            ┬º┬ºpush(┬º┬ºconstant(93)(mx.rpc.ResultEvent.super.__result,null,1));
  254.                         }
  255.                         else
  256.                         {
  257.                            if(eval("\x01") != 402)
  258.                            {
  259.                               break loop0;
  260.                            }
  261.                            set("\x01",eval("\x01") + 390);
  262.                            if(!_global.mx)
  263.                            {
  264.                               _global.mx = new Object();
  265.                            }
  266.                            ┬º┬ºpop();
  267.                            if(!_global.mx.remoting)
  268.                            {
  269.                               _global.mx.remoting = new Object();
  270.                            }
  271.                            ┬º┬ºpop();
  272.                            if(!_global.mx.remoting.debug)
  273.                            {
  274.                               _global.mx.remoting.debug = new Object();
  275.                            }
  276.                            ┬º┬ºpop();
  277.                            if(!_global.mx.remoting.debug.ConnectionMixin)
  278.                            {
  279.                               mx.remoting.debug.ConnectionMixin = _loc1_ = function()
  280.                               {
  281.                                  super();
  282.                               };
  283.                               mx.remoting.debug.ConnectionMixin.prototype = _loc2_ = new Object();
  284.                               _loc1_.initialize = function()
  285.                               {
  286.                                  var _loc1_ = mx.remoting.Connection.prototype;
  287.                                  var _loc2_ = mx.remoting.debug.ConnectionMixin.prototype;
  288.                                  if(!_loc1_.netDebugProxyFunctions)
  289.                                  {
  290.                                     _loc1_.netDebugProxyFunctions = true;
  291.                                     _loc1_.realConnect = _loc1_.connect;
  292.                                     _loc1_.realCall = _loc1_.call;
  293.                                     _loc1_.realClose = _loc1_.close;
  294.                                     _loc1_.realAddHeader = _loc1_.addHeader;
  295.                                     _loc1_.connect = _loc2_.netDebugProxyConnect;
  296.                                     _loc1_.call = _loc2_.netDebugProxyCall;
  297.                                     _loc1_.close = _loc2_.netDebugProxyClose;
  298.                                     _loc1_.addHeader = _loc2_.netDebugProxyAddHeader;
  299.                                     _loc1_.attachDebug = _loc2_.attachDebug;
  300.                                     _loc1_.sendDebugEvent = _loc2_.sendDebugEvent;
  301.                                     _loc1_.sendServerEvent = _loc2_.sendServerEvent;
  302.                                     _loc1_.sendClientEvent = _loc2_.sendClientEvent;
  303.                                     _loc1_.addNetDebugHeader = _loc2_.addNetDebugHeader;
  304.                                     _loc1_.updateConfig = _loc2_.updateConfig;
  305.                                     _loc1_.getNetDebug = _loc2_.getNetDebug;
  306.                                     _loc1_.isRealTime = _loc2_.isRealTime;
  307.                                     _loc1_.setupRecordSet = _loc2_.setupRecordSet;
  308.                                     _loc1_.setDebugId = _loc2_.setDebugId;
  309.                                     _loc1_.getDebugId = _loc2_.getDebugId;
  310.                                     _loc1_.getDebugConfig = _loc2_.getDebugConfig;
  311.                                     _loc1_.trace = _loc2_.trace;
  312.                                     return true;
  313.                                  }
  314.                                  return false;
  315.                               };
  316.                               _loc2_.attachDebug = function()
  317.                               {
  318.                                  var _loc1_ = this;
  319.                                  if(!mx.remoting.debug.ConnectionMixin._attached)
  320.                                  {
  321.                                     mx.remoting.debug.ConnectionMixin._attached = true;
  322.                                     _loc1_._headerAdded = false;
  323.                                     _loc1_._configured = false;
  324.                                     _loc1_._config = new mx.remoting.debug.NetDebugConfig();
  325.                                     mx.utils.ObjectCopy.copyProperties(_loc1_._config,_loc1_.getNetDebug().getConfig());
  326.                                     _loc1_._protocol = "none";
  327.                                     _loc1_._id = String(_loc1_.getNetDebug().addNetConnection(_loc1_));
  328.                                  }
  329.                               };
  330.                               _loc2_.sendDebugEvent = function(eventobj)
  331.                               {
  332.                                  var _loc1_ = this;
  333.                                  var _loc2_ = eventobj;
  334.                                  _loc2_.protocol = _loc1_._protocol;
  335.                                  _loc2_.debugId = _loc1_._id;
  336.                                  return _loc1_.getNetDebug().onEvent(_loc2_);
  337.                               };
  338.                               _loc2_.sendServerEvent = function(eventobj)
  339.                               {
  340.                                  eventobj.movieUrl = unescape(_root._url);
  341.                                  if(this.sendDebugEvent(eventobj))
  342.                                  {
  343.                                  }
  344.                               };
  345.                               _loc2_.sendClientEvent = function(eventobj)
  346.                               {
  347.                                  var _loc1_ = this;
  348.                                  if(_loc1_._config.m_debug && _loc1_._config.client.m_debug)
  349.                                  {
  350.                                     if(_loc1_._config.client.http && _loc1_._protocol == "http" || _loc1_._config.client.rtmp && _loc1_._protocol.substr(0,4) == "rtmp")
  351.                                     {
  352.                                        if(_loc1_.sendDebugEvent(eventobj))
  353.                                        {
  354.                                        }
  355.                                     }
  356.                                  }
  357.                               };
  358.                               _loc2_.addNetDebugHeader = function()
  359.                               {
  360.                                  var _loc1_ = this;
  361.                                  if(!_loc1_._headerAdded)
  362.                                  {
  363.                                     _loc1_._headerAdded = true;
  364.                                     if(_loc1_._config.m_debug && _loc1_._config.app_server.m_debug && _loc1_._protocol == "http")
  365.                                     {
  366.                                        _loc1_.realAddHeader("amf_server_debug",true,_loc1_._config.app_server);
  367.                                     }
  368.                                     else
  369.                                     {
  370.                                        _loc1_.realAddHeader("amf_server_debug",true,undefined);
  371.                                     }
  372.                                  }
  373.                               };
  374.                               _loc2_.updateConfig = function(config)
  375.                               {
  376.                                  var _loc1_ = this;
  377.                                  var _loc2_ = config;
  378.                                  _loc1_.attachDebug();
  379.                                  if(_loc2_ == null && !_loc1_._configured)
  380.                                  {
  381.                                     _loc1_._configured = true;
  382.                                     _loc2_ = mx.remoting.debug.NetDebugConfig.getRealDefaultNetDebugConfig();
  383.                                  }
  384.                                  mx.utils.ObjectCopy.copyProperties(_loc1_._config,_loc2_);
  385.                                  _loc1_._headerAdded = false;
  386.                               };
  387.                               _loc2_.isRealTime = function()
  388.                               {
  389.                                  return this._protocol.substr(0,4) == "rtmp";
  390.                               };
  391.                               _loc2_.setupRecordSet = function()
  392.                               {
  393.                                  var _loc1_ = this;
  394.                                  _loc1_.attachDebug();
  395.                                  _loc1_._config.client.http = _loc1_._config.client.recordset;
  396.                               };
  397.                               ┬º┬ºgoto(addr505);
  398.                               ┬º┬ºpush(_loc2_);
  399.                               ┬º┬ºpush("netDebugProxyConnect");
  400.                            }
  401.                         }
  402.                         ┬º┬ºpop();
  403.                         break loop0;
  404.                      }
  405.                      if(eval("\x01") == 1)
  406.                      {
  407.                         set("\x01",eval("\x01") + 187);
  408.                         while(true)
  409.                         {
  410.                            if(!┬º┬ºpop())
  411.                            {
  412.                               set("\x01",eval("\x01") + 159);
  413.                               break loop0;
  414.                            }
  415.                            if(eval("\x01") == 403)
  416.                            {
  417.                               set("\x01",eval("\x01") + 224);
  418.                               ┬º┬ºpush(true);
  419.                            }
  420.                            else if(eval("\x01") == 897)
  421.                            {
  422.                               set("\x01",eval("\x01") - 258);
  423.                               if(┬º┬ºpop())
  424.                               {
  425.                                  set("\x01",eval("\x01") - 311);
  426.                               }
  427.                            }
  428.                            else if(eval("\x01") == 56)
  429.                            {
  430.                               set("\x01",eval("\x01") + 800);
  431.                               ┬º┬ºpush(true);
  432.                            }
  433.                            else
  434.                            {
  435.                               if(eval("\x01") == 835)
  436.                               {
  437.                                  set("\x01",eval("\x01") - 387);
  438.                                  break loop0;
  439.                               }
  440.                               if(eval("\x01") == 715)
  441.                               {
  442.                                  set("\x01",eval("\x01") - 296);
  443.                                  ┬º┬ºpush(┬º┬ºpop() | ┬º┬ºpop() ^ ┬º┬ºpop());
  444.                                  break loop0;
  445.                               }
  446.                               if(eval("\x01") == 328)
  447.                               {
  448.                                  set("\x01",eval("\x01") + 422);
  449.                                  ┬º┬ºpush(true);
  450.                               }
  451.                               else if(eval("\x01") == 941)
  452.                               {
  453.                                  set("\x01",eval("\x01") - 44);
  454.                                  ┬º┬ºpush(true);
  455.                               }
  456.                               else if(eval("\x01") == 632)
  457.                               {
  458.                                  set("\x01",eval("\x01") + 237);
  459.                                  ┬º┬ºpush(true);
  460.                               }
  461.                               else
  462.                               {
  463.                                  if(eval("\x01") == 639)
  464.                                  {
  465.                                     set("\x01",eval("\x01") - 311);
  466.                                     break loop0;
  467.                                  }
  468.                                  if(eval("\x01") == 457)
  469.                                  {
  470.                                     set("\x01",eval("\x01") + 282);
  471.                                     ┬º┬ºpop();
  472.                                     if(!_global.mx.remoting)
  473.                                     {
  474.                                        _global.mx.remoting = new Object();
  475.                                     }
  476.                                     ┬º┬ºpop();
  477.                                     if(!_global.mx.remoting.debug)
  478.                                     {
  479.                                        _global.mx.remoting.debug = new Object();
  480.                                     }
  481.                                     ┬º┬ºpop();
  482.                                     if(!_global.mx.remoting.debug.events)
  483.                                     {
  484.                                        _global.mx.remoting.debug.events = new Object();
  485.                                     }
  486.                                     ┬º┬ºpop();
  487.                                     if(!_global.mx.remoting.debug.events.NetDebugClose)
  488.                                     {
  489.                                        mx.remoting.debug.events.NetDebugClose = _loc1_ = function()
  490.                                        {
  491.                                           super();
  492.                                        };
  493.                                        mx.remoting.debug.events.NetDebugClose.this = _loc2_ = new mx.remoting.debug.events.eventType();
  494.                                        _loc2_.Close = function()
  495.                                        {
  496.                                           super();
  497.                                           NetDebugNetConnection.ASSetPropFlags("prototype",null);
  498.                                        };
  499.                                        ┬º┬ºpush(┬º┬ºconstant(14)(mx.remoting.debug.events.NetDebugClose.this,null,1));
  500.                                     }
  501.                                     ┬º┬ºpop();
  502.                                     break loop0;
  503.                                  }
  504.                                  if(eval("\x01") == 431)
  505.                                  {
  506.                                     set("\x01",eval("\x01") + 548);
  507.                                     if(┬º┬ºpop())
  508.                                     {
  509.                                        set("\x01",eval("\x01") - 534);
  510.                                     }
  511.                                  }
  512.                                  else
  513.                                  {
  514.                                     if(eval("\x01") == 605)
  515.                                     {
  516.                                        set("\x01",eval("\x01") + 27);
  517.                                        ┬º┬ºpush(int(┬º┬ºpop()));
  518.                                        break loop0;
  519.                                     }
  520.                                     if(eval("\x01") != 739)
  521.                                     {
  522.                                        if(eval("\x01") == 419)
  523.                                        {
  524.                                           set("\x01",eval("\x01") + 77);
  525.                                           if(!_global.mx)
  526.                                           {
  527.                                              _global.mx = new Object();
  528.                                           }
  529.                                           ┬º┬ºpop();
  530.                                           if(!_global.mx.remoting)
  531.                                           {
  532.                                              _global.mx.remoting = new Object();
  533.                                           }
  534.                                           ┬º┬ºpop();
  535.                                           if(!_global.mx.remoting.debug)
  536.                                           {
  537.                                              _global.mx.remoting.debug = new Object();
  538.                                           }
  539.                                           ┬º┬ºpop();
  540.                                           if(!_global.mx.remoting.debug.NetDebug)
  541.                                           {
  542.                                              mx.remoting.debug.NetDebug = _loc1_ = function()
  543.                                              {
  544.                                                 var _loc1_ = this;
  545.                                                 super();
  546.                                                 _loc1_._ncs = new Array();
  547.                                                 _loc1_._config = mx.remoting.debug.NetDebugConfig.getDefaultNetDebugConfig(false);
  548.                                                 _loc1_._glc = new mx.remoting.debug.GlobalLocalConnection(false,_loc1_);
  549.                                                 _loc1_._glc.sendCommand(new mx.remoting.debug.commands.GetConfig());
  550.                                                 _loc1_._nextNewId = 0;
  551.                                                 if(_global.System.onStatus == undefined)
  552.                                                 {
  553.                                                    _global.System.onStatus = mx.remoting.debug.NetDebug.globalOnStatus;
  554.                                                 }
  555.                                                 mx.remoting.NetServices.traceNetServices = mx.remoting.debug.NetDebug.traceNetServices;
  556.                                              };
  557.                                              mx.remoting.debug.NetDebug.prototype = _loc2_ = new Object();
  558.                                              _loc2_.addNetConnection = function(nc)
  559.                                              {
  560.                                                 this._ncs.push(nc);
  561.                                                 return this._nextNewId++;
  562.                                              };
  563.                                              _loc2_.requestNewConfig = function()
  564.                                              {
  565.                                                 return this.sendCommand(new mx.remoting.debug.commands.GetConfig());
  566.                                              };
  567.                                              _loc2_.removeNetConnection = function(nc)
  568.                                              {
  569.                                                 var _loc2_ = this;
  570.                                                 var _loc3_ = _loc2_._ncs.length;
  571.                                                 var _loc1_ = 0;
  572.                                                 while(_loc1_ < _loc3_)
  573.                                                 {
  574.                                                    if(nc == _loc2_._ncs[_loc1_])
  575.                                                    {
  576.                                                       _loc2_._ncs.splice(_loc1_,1);
  577.                                                       break;
  578.                                                    }
  579.                                                    _loc1_ = _loc1_ + 1;
  580.                                                 }
  581.                                              };
  582.                                              _loc2_.sendDebugEvent = function(eventobj)
  583.                                              {
  584.                                                 if(!this._glc.send(eventobj))
  585.                                                 {
  586.                                                    this._glc.send(new mx.remoting.debug.events.NetDebugFailedSendError(mx.remoting.debug.NetDebug.stripNCDEventToMinmal(eventobj)));
  587.                                                    return false;
  588.                                                 }
  589.                                                 return true;
  590.                                              };
  591.                                              _loc2_.sendCommand = function(commandobj)
  592.                                              {
  593.                                                 return this._glc.sendCommand(commandobj);
  594.                                              };
  595.                                              _loc2_.updateConfig = function(config)
  596.                                              {
  597.                                                 var _loc2_ = this;
  598.                                                 mx.utils.ObjectCopy.copyProperties(_loc2_._config,config);
  599.                                                 var _loc3_ = _loc2_._ncs.length;
  600.                                                 var _loc1_ = 0;
  601.                                                 while(_loc1_ < _loc3_)
  602.                                                 {
  603.                                                    if(_loc2_._ncs[_loc1_] != null)
  604.                                                    {
  605.                                                       _loc2_._ncs[_loc1_].updateConfig(config);
  606.                                                    }
  607.                                                    _loc1_ = _loc1_ + 1;
  608.                                                 }
  609.                                              };
  610.                                              _loc2_.sendStatus = function(statusobj)
  611.                                              {
  612.                                                 var _loc1_ = this;
  613.                                                 if(_loc1_._config.m_debug && _loc1_._config.client.m_debug)
  614.                                                 {
  615.                                                    return _loc1_._glc.send(new mx.remoting.debug.events.NetDebugStatus(statusobj));
  616.                                                 }
  617.                                              };
  618.                                              _loc2_.onEvent = function(eventObj)
  619.                                              {
  620.                                                 return this.sendDebugEvent(eventObj);
  621.                                              };
  622.                                              _loc2_.onEventError = function(errorObj)
  623.                                              {
  624.                                                 return this.sendDebugEvent(new mx.remoting.debug.events.NetDebugError(errorObj));
  625.                                              };
  626.                                              _loc2_.onReceiveCommand = function(commandobj)
  627.                                              {
  628.                                                 this[commandobj.command](commandobj.data);
  629.                                              };
  630.                                              _loc2_.onReceiveError = function(errorobj)
  631.                                              {
  632.                                                 this.sendDebugEvent(new mx.remoting.debug.events.NetDebugError(errorobj));
  633.                                              };
  634.                                              _loc2_.getConfig = function()
  635.                                              {
  636.                                                 return this._config;
  637.                                              };
  638.                                              _loc1_.getNetDebug = function()
  639.                                              {
  640.                                                 return mx.remoting.debug.NetDebug.ndSingleton;
  641.                                              };
  642.                                              _loc1_.trace = function(obj)
  643.                                              {
  644.                                                 mx.remoting.debug.NetDebug.getNetDebug()._trace(obj);
  645.                                              };
  646.                                              _loc1_.traceNetServices = function(who, severity, number, message)
  647.                                              {
  648.                                                 mx.remoting.debug.NetDebug.getNetDebug()._traceNetServices(who,severity,number,message);
  649.                                              };
  650.                                              _loc1_.globalOnStatus = function(statusobj)
  651.                                              {
  652.                                                 mx.remoting.debug.NetDebug.getNetDebug().sendStatus(statusobj);
  653.                                              };
  654.                                              _loc1_.initialize = function()
  655.                                              {
  656.                                                 if(mx.remoting.debug.NetDebug.ndSingleton == null)
  657.                                                 {
  658.                                                    mx.remoting.debug.NetDebug.ndSingleton = new mx.remoting.debug.NetDebug();
  659.                                                    mx.remoting.debug.ConnectionMixin.initialize();
  660.                                                 }
  661.                                                 return true;
  662.                                              };
  663.                                              _loc1_.stripNCDEventToMinmal = function(ev)
  664.                                              {
  665.                                                 var _loc1_ = ev;
  666.                                                 var _loc2_ = new Object();
  667.                                                 if(_loc1_.eventType != null)
  668.                                                 {
  669.                                                    _loc2_.eventType = _loc1_.eventType;
  670.                                                 }
  671.                                                 if(_loc1_.source != null)
  672.                                                 {
  673.                                                    _loc2_.source = _loc1_.source;
  674.                                                 }
  675.                                                 if(_loc1_.movieUrl != null)
  676.                                                 {
  677.                                                    _loc2_.movieUrl = _loc1_.movieUrl;
  678.                                                 }
  679.                                                 if(_loc1_.date != null)
  680.                                                 {
  681.                                                    _loc2_.date = _loc1_.date;
  682.                                                 }
  683.                                                 if(_loc1_.time != null)
  684.                                                 {
  685.                                                    _loc2_.time = _loc1_.time;
  686.                                                 }
  687.                                                 if(_loc1_.protocol != null)
  688.                                                 {
  689.                                                    _loc2_.protocol = _loc1_.protocol;
  690.                                                 }
  691.                                                 if(_loc1_.debugId != null)
  692.                                                 {
  693.                                                    _loc2_.debugId = _loc1_.debugId;
  694.                                                 }
  695.                                                 return _loc2_;
  696.                                              };
  697.                                              _loc2_._traceNetServices = function(who, severity, number, message)
  698.                                              {
  699.                                                 var _loc1_ = this;
  700.                                                 if(_loc1_._config.m_debug && _loc1_._config.client.m_debug && _loc1_._config.client.trace)
  701.                                                 {
  702.                                                    if(_loc1_.sendDebugEvent(new mx.remoting.debug.events.NetDebugTraceNetServices(who,severity,number,message)))
  703.                                                    {
  704.                                                    }
  705.                                                 }
  706.                                              };
  707.                                              _loc2_._trace = function(traceobj)
  708.                                              {
  709.                                                 var _loc1_ = this;
  710.                                                 if(_loc1_._config.m_debug && _loc1_._config.client.m_debug && _loc1_._config.client.trace)
  711.                                                 {
  712.                                                    if(_loc1_.sendDebugEvent(new mx.remoting.debug.events.NetDebugTrace(traceobj)))
  713.                                                    {
  714.                                                    }
  715.                                                 }
  716.                                              };
  717.                                              _loc1_.version = "1.2.0.124";
  718.                                              ┬º┬ºpush(ASSetPropFlags(mx.remoting.debug.NetDebug.prototype,null,1));
  719.                                           }
  720.                                           ┬º┬ºpop();
  721.                                        }
  722.                                        break loop0;
  723.                                     }
  724.                                     set("\x01",eval("\x01") - 718);
  725.                                     ┬º┬ºpush(true);
  726.                                  }
  727.                               }
  728.                            }
  729.                            while(true)
  730.                            {
  731.                               if(eval("\x01") == 330)
  732.                               {
  733.                                  set("\x01",eval("\x01") + 101);
  734.                                  ┬º┬ºpush(true);
  735.                               }
  736.                               else if(eval("\x01") == 750)
  737.                               {
  738.                                  set("\x01",eval("\x01") - 293);
  739.                                  if(┬º┬ºpop())
  740.                                  {
  741.                                     set("\x01",eval("\x01") + 282);
  742.                                  }
  743.                               }
  744.                               else if(eval("\x01") == 690)
  745.                               {
  746.                                  set("\x01",eval("\x01") - 446);
  747.                                  if(┬º┬ºpop())
  748.                                  {
  749.                                     set("\x01",eval("\x01") + 159);
  750.                                  }
  751.                               }
  752.                               else if(eval("\x01") == 445)
  753.                               {
  754.                                  set("\x01",eval("\x01") - 80);
  755.                                  ┬º┬ºpush(true);
  756.                               }
  757.                               else if(eval("\x01") == 869)
  758.                               {
  759.                                  set("\x01",eval("\x01") + 88);
  760.                                  if(┬º┬ºpop())
  761.                                  {
  762.                                     set("\x01",eval("\x01") - 901);
  763.                                  }
  764.                               }
  765.                               else if(eval("\x01") == 448)
  766.                               {
  767.                                  set("\x01",eval("\x01") + 242);
  768.                                  ┬º┬ºpush(true);
  769.                               }
  770.                               else if(eval("\x01") == 627)
  771.                               {
  772.                                  set("\x01",eval("\x01") - 22);
  773.                                  if(┬º┬ºpop())
  774.                                  {
  775.                                     set("\x01",eval("\x01") + 27);
  776.                                  }
  777.                               }
  778.                               else
  779.                               {
  780.                                  if(eval("\x01") == 957)
  781.                                  {
  782.                                     set("\x01",eval("\x01") - 901);
  783.                                     break loop0;
  784.                                  }
  785.                                  if(eval("\x01") == 21)
  786.                                  {
  787.                                     set("\x01",eval("\x01") + 694);
  788.                                     if(┬º┬ºpop())
  789.                                     {
  790.                                        set("\x01",eval("\x01") - 296);
  791.                                     }
  792.                                  }
  793.                                  else
  794.                                  {
  795.                                     if(eval("\x01") == 628)
  796.                                     {
  797.                                        set("\x01",eval("\x01") + 313);
  798.                                        break loop0;
  799.                                     }
  800.                                     if(eval("\x01") == 979)
  801.                                     {
  802.                                        set("\x01",eval("\x01") - 534);
  803.                                        break loop0;
  804.                                     }
  805.                                     if(eval("\x01") == 856)
  806.                                     {
  807.                                        set("\x01",eval("\x01") - 228);
  808.                                        if(┬º┬ºpop())
  809.                                        {
  810.                                           set("\x01",eval("\x01") + 313);
  811.                                        }
  812.                                     }
  813.                                     else
  814.                                     {
  815.                                        if(eval("\x01") != 365)
  816.                                        {
  817.                                           break;
  818.                                        }
  819.                                        set("\x01",eval("\x01") + 470);
  820.                                        if(┬º┬ºpop())
  821.                                        {
  822.                                           set("\x01",eval("\x01") - 387);
  823.                                        }
  824.                                     }
  825.                                  }
  826.                               }
  827.                            }
  828.                         }
  829.                      }
  830.                      else if(eval("\x01") == 596)
  831.                      {
  832.                         set("\x01",eval("\x01") - 595);
  833.                         if(┬º┬ºpop())
  834.                         {
  835.                            set("\x01",eval("\x01") + 187);
  836.                         }
  837.                      }
  838.                      else
  839.                      {
  840.                         if(eval("\x01") == 800)
  841.                         {
  842.                            set("\x01",eval("\x01") - 23);
  843.                            break loop0;
  844.                         }
  845.                         if(eval("\x01") == 961)
  846.                         {
  847.                            set("\x01",eval("\x01") - 512);
  848.                            duplicateMovieClip(┬º┬ºpop(),┬º┬ºpop(),┬º┬ºpop());
  849.                            break loop0;
  850.                         }
  851.                         if(eval("\x01") == 880)
  852.                         {
  853.                            set("\x01",eval("\x01") - 530);
  854.                            break loop0;
  855.                         }
  856.                         if(eval("\x01") == 788)
  857.                         {
  858.                            set("\x01",eval("\x01") - 671);
  859.                            nextFrame();
  860.                            play();
  861.                            break loop0;
  862.                         }
  863.                         if(eval("\x01") == 850)
  864.                         {
  865.                            set("\x01",eval("\x01") + 30);
  866.                            if(┬º┬ºpop())
  867.                            {
  868.                               set("\x01",eval("\x01") - 530);
  869.                            }
  870.                         }
  871.                         else if(eval("\x01") == 968)
  872.                         {
  873.                            set("\x01",eval("\x01") - 7);
  874.                            if(┬º┬ºpop())
  875.                            {
  876.                               set("\x01",eval("\x01") - 512);
  877.                            }
  878.                         }
  879.                         else if(eval("\x01") == 449)
  880.                         {
  881.                            set("\x01",eval("\x01") + 345);
  882.                            ┬º┬ºpush(true);
  883.                         }
  884.                         else
  885.                         {
  886.                            if(eval("\x01") == 117)
  887.                            {
  888.                               set("\x01",eval("\x01") + 680);
  889.                               if(!_global.mx)
  890.                               {
  891.                                  _global.mx = new Object();
  892.                               }
  893.                               ┬º┬ºpop();
  894.                               if(!_global.mx.remoting)
  895.                               {
  896.                                  _global.mx.remoting = new Object();
  897.                               }
  898.                               ┬º┬ºpop();
  899.                               if(!_global.mx.remoting.debug)
  900.                               {
  901.                                  _global.mx.remoting.debug = new Object();
  902.                               }
  903.                               ┬º┬ºpop();
  904.                               if(!_global.mx.remoting.debug.events)
  905.                               {
  906.                                  _global.mx.remoting.debug.events = new Object();
  907.                               }
  908.                               ┬º┬ºpop();
  909.                               if(!_global.mx.remoting.debug.events.NetDebugClose)
  910.                               {
  911.                                  mx.remoting.debug.events.NetDebugClose = _loc1_ = function()
  912.                                  {
  913.                                     super();
  914.                                     this.eventType = "Close";
  915.                                  };
  916.                                  mx.remoting.debug.events.NetDebugClose.prototype = _loc2_ = new mx.remoting.debug.events.NetDebugNetConnection();
  917.                                  ┬º┬ºpush(ASSetPropFlags(mx.remoting.debug.events.NetDebugClose.prototype,null,1));
  918.                               }
  919.                               ┬º┬ºpop();
  920.                               break loop0;
  921.                            }
  922.                            if(eval("\x01") == 572)
  923.                            {
  924.                               set("\x01",eval("\x01") - 230);
  925.                               ┬º┬ºpush(true);
  926.                            }
  927.                            else
  928.                            {
  929.                               if(eval("\x01") != 242)
  930.                               {
  931.                                  break loop0;
  932.                               }
  933.                               set("\x01",eval("\x01") - 163);
  934.                               if(┬º┬ºpop())
  935.                               {
  936.                                  set("\x01",eval("\x01") + 493);
  937.                               }
  938.                            }
  939.                         }
  940.                      }
  941.                   }
  942.                   while(true)
  943.                   {
  944.                      if(eval("\x01") == 667)
  945.                      {
  946.                         set("\x01",eval("\x01") - 425);
  947.                         ┬º┬ºpush(true);
  948.                         continue;
  949.                      }
  950.                      if(eval("\x01") == 794)
  951.                      {
  952.                         set("\x01",eval("\x01") - 6);
  953.                         if(┬º┬ºpop())
  954.                         {
  955.                            set("\x01",eval("\x01") - 671);
  956.                         }
  957.                         continue;
  958.                      }
  959.                      if(eval("\x01") == 79)
  960.                      {
  961.                         break;
  962.                      }
  963.                      if(eval("\x01") == 126)
  964.                      {
  965.                         set("\x01",eval("\x01") - 7);
  966.                         if(┬º┬ºpop())
  967.                         {
  968.                            set("\x01",eval("\x01") + 103);
  969.                         }
  970.                         continue;
  971.                      }
  972.                      continue loop1;
  973.                   }
  974.                   set("\x01",eval("\x01") + 493);
  975.                   break loop0;
  976.                }
  977.             }
  978.             else
  979.             {
  980.                if(eval("\x01") == 27)
  981.                {
  982.                   set("\x01",eval("\x01") + 95);
  983.                   break;
  984.                }
  985.                if(eval("\x01") != 745)
  986.                {
  987.                   if(eval("\x01") == 408)
  988.                   {
  989.                      set("\x01",eval("\x01") + 22);
  990.                      if(┬º┬ºpop())
  991.                      {
  992.                         set("\x01",eval("\x01") + 104);
  993.                      }
  994.                   }
  995.                   else
  996.                   {
  997.                      if(eval("\x01") == 430)
  998.                      {
  999.                         set("\x01",eval("\x01") + 104);
  1000.                         break;
  1001.                      }
  1002.                      if(eval("\x01") == 534)
  1003.                      {
  1004.                         set("\x01",eval("\x01") - 362);
  1005.                         ┬º┬ºpush(true);
  1006.                      }
  1007.                      else
  1008.                      {
  1009.                         if(eval("\x01") == 698)
  1010.                         {
  1011.                            set("\x01",eval("\x01") + 64);
  1012.                            if(!_global.mx)
  1013.                            {
  1014.                               _global.mx = new Object();
  1015.                            }
  1016.                            ┬º┬ºpop();
  1017.                            if(!_global.mx.rpc)
  1018.                            {
  1019.                               _global.mx.rpc = new Object();
  1020.                            }
  1021.                            ┬º┬ºpop();
  1022.                            if(!_global.mx.rpc.ResultEvent)
  1023.                            {
  1024.                               mx.rpc.ResultEvent = _loc1_ = function(res)
  1025.                               {
  1026.                                  super();
  1027.                                  this.__result = res;
  1028.                               };
  1029.                               mx.rpc.ResultEvent.prototype = _loc2_ = new Object();
  1030.                               _loc2_.__get__result = function()
  1031.                               {
  1032.                                  return this.__result;
  1033.                               };
  1034.                               ┬º┬ºpush(_loc2_.addProperty("result",_loc2_.__get__result,function()
  1035.                               {
  1036.                               }
  1037.                               ));
  1038.                               ┬º┬ºpush(ASSetPropFlags(mx.rpc.ResultEvent.prototype,null,1));
  1039.                            }
  1040.                            ┬º┬ºpop();
  1041.                            break;
  1042.                         }
  1043.                         if(eval("\x01") == 172)
  1044.                         {
  1045.                            set("\x01",eval("\x01") - 145);
  1046.                            if(┬º┬ºpop())
  1047.                            {
  1048.                               set("\x01",eval("\x01") + 95);
  1049.                            }
  1050.                         }
  1051.                         else
  1052.                         {
  1053.                            if(eval("\x01") != 122)
  1054.                            {
  1055.                               break;
  1056.                            }
  1057.                            set("\x01",eval("\x01") + 389);
  1058.                            ┬º┬ºpush(true);
  1059.                         }
  1060.                      }
  1061.                   }
  1062.                   continue;
  1063.                }
  1064.                set("\x01",eval("\x01") - 47);
  1065.                toggleHighQuality();
  1066.                ┬º┬ºpop();
  1067.                _loc2_ = eval(┬º┬ºpop());
  1068.                _loc1_[┬º┬ºconstant(8)][┬º┬ºconstant(21)](new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(19)][┬º┬ºconstant(24)](_loc2_));
  1069.                if(_loc1_[┬º┬ºconstant(10)][┬º┬ºconstant(22)] != undefined)
  1070.                {
  1071.                   _loc1_[┬º┬ºconstant(10)][┬º┬ºconstant(22)](_loc2_);
  1072.                }
  1073.                else
  1074.                {
  1075.                   eval(┬º┬ºconstant(0))[┬º┬ºconstant(25)][┬º┬ºconstant(22)](_loc2_);
  1076.                }
  1077.             }
  1078.          }
  1079.          ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  1080.          _loc2_[┬º┬ºconstant(26)] = function(name)
  1081.          {
  1082.             var _loc1_ = eval(┬º┬ºconstant(27));
  1083.             trace(┬º┬ºconstant(28) + _loc1_);
  1084.             eval(┬º┬ºconstant(7))[┬º┬ºconstant(8)][┬º┬ºconstant(21)](new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(19)][┬º┬ºconstant(30)](_loc1_,eval(┬º┬ºconstant(29))));
  1085.             eval(┬º┬ºconstant(7))[┬º┬ºconstant(10)][_loc1_][┬º┬ºconstant(31)](eval(┬º┬ºconstant(29)));
  1086.             return null;
  1087.          };
  1088.          ┬º┬ºconstant(32)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(12)],null,1);
  1089.          break;
  1090.       }
  1091.       set("\x01",eval("\x01") + 38);
  1092.       ┬º┬ºpush(true);
  1093.    }
  1094. }
  1095.